Task Parallelism in Spar

نویسندگان

  • Frits Kuijlman
  • Andrei Radulescu
  • Arjan J.C. van Gemund
  • Henk J. Sips
چکیده

In this paper we will give a small introduction to Spar, a programming language for semi-automatic parallel programming. Spar, a Java derivative is being developed as part of the Automap project, which aims to create completely automatic mappings for code and data at either compile time or runtime. We will present how Spar supports task-parallel programming and how it interacts with the user or the scheduler to define code mappings.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

ارزیابی خطاهای انسانی در ‏حرفه پرستاری بخش مراقبت‏های ویژه‏ قلب با استفاده از روش SPAR-H

Background: Quality and safety are two major concerns in the medical professions. According to irreparable consequences arising from human errors in the intensive care unit, the safety level in these sectors is very important. This study aimed to evaluate the human errors in the intensive cardiac care unit nurses. Methods: This research was a qualitative study, conducted by SPAR-H method. In th...

متن کامل

SPar: A DSL for High-Level and Productive Stream Parallelism

This paper introduces SPar, an internal C++ Domain-Specific Language (DSL) that supports the development of classic stream parallel applications. The DSL uses standard C++ attributes to introduce annotations tagging the notable components of stream parallel applications: stream sources and stream processing stages. A set of tools process SPar code (C++ annotated code using the SPar attributes) ...

متن کامل

Identification and assessment of Human Error in Cabin Roofed Crane Using SHERPA and SPAR-H Techniques

  Introduction: Human errors play a significant role in the occurrence of industrial accidents.  This study aims to investigate the human errors in cabin roof crane operators of a metal industry using SHERPA and SPAR-H techniques.        Material and Method: In this research, first, all of the tasks of the tower crane operator were identified and analyzed. Then, adopting SHERPA technique, p...

متن کامل

Domain-specific language & support tools for high-level stream parallelism

Stream-based systems are representative of several different application domains including video, networking, audio, graphic processing, etc. Stream parallel programs may run on different kinds of parallel architectures (desktop, servers, cell phones, and supercomputers) and represent significant workloads on our current computing systems. Nevertheless, most of them are still not parallelized. ...

متن کامل

Extending the Classical AI Planning Paradigm to Robotic Assembly Planning

This paper describes SPAR, a task planner that has been implemented on a PUMA 762. SPAR is capable of formulating manipulation plans to meet specified assembly goals; these manipulation plans include grasping and regrasping operations if they are deemed necessary for successful completion of assembly. SPAR goes beyond the classical AI planners, in the sense that SPAR is capable of solving geome...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1998